function getUserInfo(){
    $.ajax({
        type: "GET",
        url: "/my/userinfo",
        success: function (res) {
            // console.log(res);
            // 判断
            if (res.status!==0) {
                return layui.layer.msg(res.message);
            }
            // 渲染页面
            renderAvatar(res.data);
        }
        // complete无论成功还是失败都会返回值
        // complete: function (res){
        //     console.log(res);
        //     // 进行判断 complete里面有一个属性叫responseJSON是返回的信息形式为数组形式 对其中的status进行判断如果等于一 并且message是身份验证失败 就进行两个操作  1.强制清空 2.强制跳转
        //     if (res.responseJSON.status===1 && res.responseJSON.message === '身份认证失败！') {
        //         // 1. 强制清空
        //         localStorage.removeItem('token');
        //         // 2.强制跳转
        //         location.href='./login.html'
        //     }
        // }
    });
}

    // 获取用户的基本信息
    getUserInfo();
    
        
         function renderAvatar(data){
            // 1.欢迎用户 进行判断如果 有nickname就获取 没有就找 username 
            // 2.进行头像渲染 如果user_pic 不为空就获取这个图像 为空就取username的第一个字母转成大写后当头像

            var username=data.nickname || data.username;
            $('#welcome').html('欢迎&nbsp;&nbsp;'+username);
            if(data.user_pic!==null){
                $('.layui-nav-img').attr('src',data.user_pic).show();
                $('.text-avatar').hide();
            }else{
                var frisetname=username[0].toUpperCase();
                $('.text-avatar').html(frisetname).show();
                $('.layui-nav-img').hide();
            }
            var layer=layui.layer;
            $('#btnLogout').on('click',function(e){
                e.preventDefault();//如果a标签里没有写JavaScript:;需要写阻止默认行为
                // 直接退不美观加一个弹框
                layer.confirm('确定退出吗?', {icon: 3, title:'提示'}, function(index){
                    //do something
                    // 退出了就相当于生成的Authorization没有用了可以清楚了 这不操作在跳转页面之前做
                    localStorage.removeItem('token');//这个得指定删除谁
                    // 跳转页面
                    location.href='/login.html';
                    // 关闭询问框
                    layer.close(index);
                  })
                
            })

        }
